Spec-Zone.ru › Angular.js 1.5

Улучшить эту документацию Просмотреть исходный код input[datetime-local]

  1. input в модуле ng

Ввод с проверкой и преобразованием даты и времени. В браузерах, которые пока не поддерживают элемент ввода HTML5 date, используется элемент text. В этом случае текст должен быть введен в формате локального времени ISO-8601 (yyyy-MM-ddTHH:mm:ss), например: 2010-12-28T14:57:00.

Модель всегда должна быть объектом Date, в противном случае Angular выдаст ошибку. Некорректные Date объекты (даты, чье getTime() равно NaN) будут отображаться как пустая строка.

Часовой пояс, который будет использоваться для чтения/записи объекта Date в модели, можно определить с помощью ngModelOptions. По умолчанию используется часовой пояс браузера.

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="datetime-local"
       ng-model="string"
       [name="string"]
       [min="string"]
       [max="string"]
       [ng-min=""]
       [ng-max=""]
       [required="string"]
       [ng-required="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Подробности
ngModel string

Присваиваемое выражение Angular для привязки к данным.

name
(необязательно)
string

Имя свойства формы, под которым публикуется элемент управления.

min
(необязательно)
string

Устанавливает ключ ошибки валидации min, если введенное значение меньше min. Должен быть валидный формат ISO datetime (yyyy-MM-ddTHH:mm:ss). Также можно использовать интерполяцию внутри этого атрибута (например, min="{{minDatetimeLocal | date:'yyyy-MM-ddTHH:mm:ss'}}"). Обратите внимание, что min также добавит нативную проверку HTML5.

max
(необязательно)
string

Устанавливает ключ ошибки валидации max, если введенное значение больше max. Должен быть валидный формат ISO datetime (yyyy-MM-ddTHH:mm:ss). Также можно использовать интерполяцию внутри этого атрибута (например, max="{{maxDatetimeLocal | date:'yyyy-MM-ddTHH:mm:ss'}}"). Обратите внимание, что max также добавит нативную проверку HTML5.

ngMin
(необязательно)
datestring

Устанавливает ключ ошибки валидации min до значения строки даты/ISO datetime, до которого оценивается выражение ngMin. Обратите внимание, что он не устанавливает атрибут min.

ngMax
(необязательно)
datestring

Устанавливает ключ ошибки валидации max до значения строки даты/ISO datetime, до которого оценивается выражение ngMax. Обратите внимание, что он не устанавливает атрибут max.

required
(необязательно)
string

Устанавливает ключ ошибки валидации required если значение не введено.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение валидации required к элементу, когда выражение ngRequired принимает значение true. Используйте ngRequired вместо required, когда вы хотите привязать данные к атрибуту required.

ngChange
(необязательно)
string

Выражение Angular, которое должно быть выполнено, когда ввод изменяется из-за взаимодействия пользователя с элементом ввода.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/input/input%5Bdatetime-local%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API